function AllReady() {
    var mstform = Ext.getCmp('TendFile');
    var user_bdmc = mstform.queryById("user_bdmc");
    var user_bspslx = mstform.queryById("user_bspslx");
    // var user_sflhttb = mstform.queryById("user_sflhttb");
        // 隐藏系统自带项目字段
    mstform.getItem("PhidPc").userSetMustInput(false)
    mstform.getItem("PhidPc").setVisible(false)
         var userID = $appinfo.userID;
        if (otype == 'add') {  //新增时
        console.log(otype, userID);
        mstform.getItem('user_sqr').setValue(userID)
        BatchBindCombox([mstform.getItem('user_sqr')])
        const now = new Date();
        const year = now.getFullYear();
        const month = String(now.getMonth() + 1).padStart(2, '0'); // 月份补零
        const day = String(now.getDate()).padStart(2, '0');        // 日期补零
        const currentDate = `${year}-${month}-${day}`;  // 格式：YYYY-MM-DD
        
        // 获取目标字段（替换"u_your_date_field"为实际字段名）
        const dateField = mstform.getItem('BillDt');
        
        // 设置字段值
        if (dateField) {
            dateField.setValue(currentDate);
        } else {
            console.warn('日期字段未找到，请检查字段名');
        }

    }
    // mstform.getItem('PhidPctype').userSetMustInput(false);
    user_bdmc.addListener("helpselected", function () {
        let user_bdmc  = mstform.getItem('user_bdmc').getValue()
        console.log(user_bdmc );
        

        execServer(
            "searchNew",
            { user_bdmc : user_bdmc  },
            function (res) {
                console.log(res);
                
                if (res.count > 0) {
                    var obj = JSON.parse(res.data);
                    console.log(obj);
                    mstform.getItem('user_tbjzrq').setValue(obj[0].extendObjects.user_tbsj)
                    mstform.getItem('BillNo').setValue(obj[0].extendObjects.pc_no)
                    mstform.getItem('user_xmmc').setValue(obj[0].extendObjects.user_xmmc1)
                    mstform.getItem('PhidPc').setValue(obj[0].extendObjects.phid)
                    BatchBindCombox([mstform.getItem('PhidPc')])
                    mstform.getItem('user_ywlb').setValue(obj[0].extendObjects.user_yelb)
                    BatchBindCombox([mstform.getItem('user_ywlb')])
                    mstform.getItem('user_hylb').setValue(obj[0].extendObjects.user_hylb)
                    BatchBindCombox([mstform.getItem('user_hylb')])
                    mstform.getItem('user_yjhylb').setValue(obj[0].extendObjects.user_ejhylb)
                    BatchBindCombox([mstform.getItem('user_yjhylb')])
                    mstform.getItem('user_sccyllb').setValue(obj[0].extendObjects.user_sccyllb)
                    BatchBindCombox([mstform.getItem('user_sccyllb')])
                    mstform.getItem('user_scfw').setValue(obj[0].extendObjects.user_scfw)
                    BatchBindCombox([mstform.getItem('user_scfw')])
                    mstform.getItem('user_xmms').setValue(obj[0].extendObjects.user_xmms)
                    BatchBindCombox([mstform.getItem('user_xmms')])
                    mstform.getItem('user_tbdw').setValue(obj[0].extendObjects.user_tbdw)
                    BatchBindCombox([mstform.getItem('user_tbdw')])
                    // mstform.getItem('user_tbfzr').setValue(obj[0].extendObjects.u_gzfzr)
                    // BatchBindCombox([mstform.getItem('user_tbfzr')])
                    // mstform.getItem('TendDt').setValue(obj[0].extendObjects.user_tbrq)
                    // BatchBindCombox([mstform.getItem('TendDt')])
                    mstform.getItem('user_tzje').setValue(obj[0].extendObjects.user_tzje)
                    BatchBindCombox([mstform.getItem('user_tzje')])
                    // mstform.getItem('BillDt').setValue(obj[0].extendObjects.bill_dt)
                    // BatchBindCombox([mstform.getItem('BillDt')])
                    // mstform.getItem('user_tbr').setValue(obj[0].extendObjects.user_tbr)
                    // BatchBindCombox([mstform.getItem('user_tbr')])
                    
                }
            }
        );
    });
    mstform.getItem('user_sccyllb').addListener("change", function () {
        let user_sccyllb  = mstform.getItem('user_sccyllb').getValue()
        console.log(user_sccyllb );
        if (user_sccyllb == 6870000000000085) {
            mstform.getItem('user_hylb').userSetMustInput(false);
            mstform.getItem('user_hylb').setVisible(false);
        }else{
           mstform.getItem('user_hylb').userSetMustInput(true);
            mstform.getItem('user_hylb').setVisible(true); 
        }
        
    });
    mstform.getItem('user_hylb').addListener("change", function () {
        let user_hylb  = mstform.getItem('user_hylb').getValue()
        console.log(user_hylb );
        if (user_hylb == 6870000000000089) {
            mstform.getItem('user_yjhylb').userSetMustInput(true);
            mstform.getItem('user_yjhylb').setVisible(true);
        }else{
            mstform.getItem('user_yjhylb').userSetMustInput(false);
            mstform.getItem('user_yjhylb').setVisible(false);
        }
        
    });
    csh()
    user_bspslx.addListener("change", function () {
        csh()
    });
    function csh() {
        if (mstform.getItem('user_bspslx').getValue() == '01') {
            
            mstform.getItem('user_psjg').setValue('')
            mstform.getItem('user_psjg').userSetMustInput(false);
            mstform.getItem('user_psjg').setVisible(false);
            mstform.getItem('user_chry').setValue('')
            mstform.getItem('user_chry').userSetMustInput(false);
            mstform.getItem('user_chry').setVisible(false);
        }else{
            mstform.getItem('user_psjg').userSetMustInput(true);
            mstform.getItem('user_psjg').setVisible(true);
            mstform.getItem('user_chry').userSetMustInput(true);
            mstform.getItem('user_chry').setVisible(true);
        }
    }

}




